package edu.ensabap.matricula.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import edu.ensabap.matricula.bean.AlumnoDTO;
import edu.ensabap.matricula.dao.AlumnoDAO;


@Service
public class AlumnoService {

	
	@Autowired
	private AlumnoDAO alumnoDAO;
	

	//este metodo podria ser reutilizable
	public List<AlumnoDTO> listarAlumnosPaginado(AlumnoDTO a,int paginaActual,int cantidadFilas){
		System.out.println("ingreso al service listar alumno pagnado");
		return alumnoDAO.listarAlumnosPaginado(a,paginaActual,cantidadFilas);
	}
	
//	metodo que halla las paginas
	public int numeroPaginas(AlumnoDTO a,int cantidadFilas){
		return alumnoDAO.numeroPaginas(a,cantidadFilas);
	}
		
	public AlumnoDTO obtenerAlumno(AlumnoDTO a){
		return alumnoDAO.obtenerXID(a).get(0);
	}
	
	
	public int insertarAlumno(AlumnoDTO a){
		return alumnoDAO.insertar(a);
	}
	
	public int modificarAlumno(AlumnoDTO a){
		return alumnoDAO.modificar(a);
	}
	
	public int eliminarAlumno(AlumnoDTO a){
		return alumnoDAO.eliminar(a);
	}
	

	
}
